SRS: A Software Reuse System based on the Semantic Web
نویسندگان
چکیده
As software systems become bigger and more complex, software developers need to cope with a growing amount of information and knowledge. New supporting tools for the management of knowledge created during software development and maintenance is a necessity felt in the software industry. The knowledge generated during the software development process can be a valuable asset for a software company. But in order to take advantage of this knowledge, the company must store and manage it for reuse. This paper describes SRS, a Semantic Reuse System for software development knowledge reuse based on Semantic Web technologies. This tool aids the software developer in two ways: searching the knowledge repository and suggesting relevant knowledge for the current task the user is performing. We describe how this knowledge is stored and the reasoning mechanisms that support the reuse.
منابع مشابه
Using Ontologies for Software Development Knowledge Reuse
As software systems become bigger and more complex, software developers need to cope with a growing amount of information and knowledge. The knowledge generated during the software development process can be a valuable asset for a software company. But in order to take advantage of this knowledge, the company must store and manage it for reuse. Ontologies are a powerful mechanism for representi...
متن کاملDevelopment of a Combined System Based on Data Mining and Semantic Web for the Diagnosis of Autism
Introduction: Autism is a nervous system disorder, and since there is no direct diagnosis for it, data mining can help diagnose the disease. Ontology as a backbone of the semantic web, a knowledge database with shareability and reusability, can be a confirmation of the correctness of disease diagnosis systems. This study aimed to provide a system for diagnosing autistic children with a combinat...
متن کاملDevelopment of a Combined System Based on Data Mining and Semantic Web for the Diagnosis of Autism
Introduction: Autism is a nervous system disorder, and since there is no direct diagnosis for it, data mining can help diagnose the disease. Ontology as a backbone of the semantic web, a knowledge database with shareability and reusability, can be a confirmation of the correctness of disease diagnosis systems. This study aimed to provide a system for diagnosing autistic children with a combinat...
متن کاملUse of Semantic Similarity and Web Usage Mining to Alleviate the Drawbacks of User-Based Collaborative Filtering Recommender Systems
One of the most famous methods for recommendation is user-based Collaborative Filtering (CF). This system compares active user’s items rating with historical rating records of other users to find similar users and recommending items which seems interesting to these similar users and have not been rated by the active user. As a way of computing recommendations, the ultimate goal of the user-ba...
متن کاملImproving the Quality of Software Requirements Specifications with Semantic Web Technologies
A good software requirements specification (SRS) offers a number of benefits which include: being the contract between customers and suppliers, reducing the development effort, being a good basis for estimating costs and planning, a reference for verification and validation, and a basis for the identification of possible improvements in the analyzed processes. Mainly due to the lack of informat...
متن کامل